be a bundle of nerves - Turco Inglés Diccionario